/*
 * Regedit resource definitions
 *
 * Copyright 2002 Robert Dickenson
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */

#pragma once

#define ID_REGISTRY_MENU              0
#define ID_EDIT_MENU                  1
#define ID_VIEW_MENU                  2
#define ID_FAVOURITES_MENU            3
#define ID_HELP_MENU                  4
#define ID_EDIT_NEW_MENU              5
#define IDS_LIST_COLUMN_FIRST         91
#define IDS_LIST_COLUMN_NAME          91
#define IDS_LIST_COLUMN_TYPE          92
#define IDS_LIST_COLUMN_DATA          93
#define IDS_LIST_COLUMN_LAST          93
#define IDS_APP_TITLE                 103
#define IDI_REGEDIT                   100
#define IDI_REGFILE                   101
#define IDI_ARROW                     102
#define IDI_SMALL                     108
#define IDC_REGEDIT                   109
#define IDC_REGEDIT_FRAME             110
#define IDR_REGEDIT_MENU              130
#define IDD_EXPORTRANGE               131
#define IDI_OPEN_FILE                 132
#define IDI_CLOSED_FILE               133
#define IDI_ROOT                      134
#define IDI_STRING                    135
#define IDI_BIN                       136
#define IDR_POPUP_MENUS               137
#define IDD_ADDFAVORITES              138
#define IDD_REMOVEFAVORITES           139
#define IDD_FIND                      140
#define IDD_FINDING                   141
#define IDC_LICENSE_EDIT              1029
#define ID_REGISTRY_EXIT              32770
#define ID_FAVOURITES_ADDTOFAVOURITES 32772
#define ID_FAVOURITES_REMOVEFAVOURITE 32773
#define ID_VIEW_STATUSBAR             32774
#define ID_VIEW_SPLIT                 32775
#define ID_VIEW_REFRESH               32776
#define ID_EDIT_DELETE                32778
#define ID_EDIT_RENAME                32779
#define ID_EDIT_COPYKEYNAME           32781
#define ID_EDIT_FIND                  32782
#define ID_EDIT_FINDNEXT              32783
#define ID_EDIT_MODIFY                32784
#define ID_EDIT_NEW_KEY               32785
#define ID_EDIT_NEW_STRINGVALUE       32786
#define ID_EDIT_NEW_BINARYVALUE       32787
#define ID_EDIT_NEW_DWORDVALUE        32788

#define ID_REGISTRY_IMPORTREGISTRYFILE        32789
#define ID_REGISTRY_EXPORTREGISTRYFILE        32790
#define ID_REGISTRY_CONNECTNETWORKREGISTRY    32791
#define ID_REGISTRY_DISCONNECTNETWORKREGISTRY 32792
#define ID_REGISTRY_PRINT                     32793

#define ID_HELP_HELPTOPICS            32794
#define ID_HELP_ABOUT                 32795
#define ID_WINDOW_CASCADE             32797
#define ID_WINDOW_TILE                32798
#define ID_WINDOW_ARRANGEICONS        32799
#define ID_OPTIONS_FONT               32800
#define ID_OPTIONS_AUTOREFRESH        32801
#define ID_OPTIONS_READONLYMODE       32802
#define ID_OPTIONS_CONFIRMONDELETE    32803
#define ID_OPTIONS_SAVESETTINGSONEXIT 32804
#define ID_SECURITY_PERMISSIONS       32805
#define ID_VIEW_TREEANDDATA           32806
#define ID_VIEW_TREEONLY              32807
#define ID_VIEW_DATAONLY              32808
#define ID_VIEW_DISPLAYBINARYDATA     32810
#define ID_VIEW_REFRESHALL            32811
#define ID_VIEW_REFRESHACTIVE         32812
#define ID_VIEW_FINDKEY               32813
#define ID_TREE_EXPANDONELEVEL        32814
#define ID_TREE_EXPANDBRANCH          32815
#define ID_TREE_EXPANDALL             32816
#define ID_TREE_COLLAPSEBRANCH        32817
#define ID_EDIT_ADDKEY                32818
#define ID_EDIT_ADDVALUE              32819
#define ID_EDIT_BINARY                32821
#define ID_EDIT_STRING                32822
#define ID_EDIT_DWORD                 32823
#define ID_EDIT_MULTISTRING           32824
#define ID_REGISTRY_OPENLOCAL         32825
#define ID_REGISTRY_CLOSE             32826
#define ID_REGISTRY_LOADHIVE          32827
#define ID_REGISTRY_UNLOADHIVE        32828
#define ID_REGISTRY_RESTORE           32829
#define ID_REGISTRY_SAVEKEY           32830
#define ID_REGISTRY_SELECTCOMPUTER    32831
#define ID_REGISTRY_PRINTSUBTREE      32832
#define ID_REGISTRY_PRINTERSETUP      32833
#define ID_REGISTRY_SAVESUBTREEAS     32834
#define ID_HEXEDIT_CUT                32835
#define ID_HEXEDIT_COPY               32836
#define ID_HEXEDIT_PASTE              32837
#define ID_HEXEDIT_DELETE             32838
#define ID_HEXEDIT_SELECT_ALL         32839
#define IDS_LICENSE                   32835
#define IDS_ERROR                     32836
#define IDS_BAD_VALUE                 32837
#define IDS_UNSUPPORTED_TYPE          32838
#define IDS_TOO_BIG_VALUE             32839
#define ID_EDIT_MODIFY_BIN            32840
#define IDS_WARNING                   32841
#define IDS_MULTI_SZ_EMPTY_STRING     32842
#define IDS_BINARY_EMPTY              32843
#define IDS_DEFAULT_VALUE_NAME        32844
#define IDS_VALUE_NOT_SET             32845
#define IDS_UNKNOWN_TYPE              32846
#define IDS_MY_COMPUTER               32847
#define IDS_IMPORT_REG_FILE           32848
#define IDS_EXPORT_REG_FILE           32849
#define IDS_INVALID_DWORD             32850
#define IDS_QUERY_DELETE_ONE          32851
#define IDS_QUERY_DELETE_MORE         32852
#define IDS_QUERY_DELETE_CONFIRM      32853
#define IDS_ERR_DELVAL_CAPTION        32854
#define IDS_ERR_DELETEVALUE           32855
#define IDS_ERR_RENVAL_CAPTION        32856
#define IDS_ERR_RENVAL_TOEMPTY        32857
#define IDS_QUERY_IMPORT_HIVE_CAPTION 32858
#define IDS_QUERY_IMPORT_HIVE_MSG     32859
#define IDS_BAD_KEY                   32860
#define IDS_LOAD_HIVE                 32861
#define IDS_UNLOAD_HIVE               32862

#define ID_EDIT_NEW_MULTISTRINGVALUE      32863
#define ID_EDIT_NEW_EXPANDABLESTRINGVALUE 32864

#define ID_SWITCH_PANELS             32871
#define ID_EDIT_PERMISSIONS          32872
#define ID_TREE_DELETE               32873
#define ID_TREE_RENAME               32874
#define IDS_QUERY_DELETE_KEY_ONE     32875
#define IDS_QUERY_DELETE_KEY_MORE    32876
#define IDS_QUERY_DELETE_KEY_CONFIRM 32877
#define ID_TREE_SUGGESTION_MIN       32878
#define ID_TREE_SUGGESTION_MAX       32887
#define ID_TREE_EXPORT               32888
#define ID_TREE_PERMISSIONS          32889

#define IDS_FLT_REGFILE      31000
#define IDS_FLT_REGFILES     31001
#define IDS_FLT_REGFILES_FLT 31002
#define IDS_FLT_HIVFILES     31003
#define IDS_FLT_HIVFILES_FLT 31004
#define IDS_FLT_REGEDIT4     31005
#define IDS_FLT_REGEDIT4_FLT 31006
#define IDS_FLT_ALLFILES     31007
#define IDS_FLT_ALLFILES_FLT 31008

#define IDS_ACCESS_FULLCONTROL      31100
#define IDS_ACCESS_READ             31101
#define IDS_ACCESS_QUERYVALUE       31102
#define IDS_ACCESS_SETVALUE         31103
#define IDS_ACCESS_CREATESUBKEY     31104
#define IDS_ACCESS_ENUMERATESUBKEYS 31105
#define IDS_ACCESS_NOTIFY           31106
#define IDS_ACCESS_CREATELINK       31107
#define IDS_ACCESS_DELETE           31108
#define IDS_ACCESS_WRITEDAC         31109
#define IDS_ACCESS_WRITEOWNER       31110
#define IDS_ACCESS_READCONTROL      31111

#define IDS_INHERIT_THISKEYONLY       31200
#define IDS_INHERIT_THISKEYANDSUBKEYS 31201
#define IDS_INHERIT_SUBKEYSONLY       31202
#define IDS_EXPAND                    31203
#define IDS_COLLAPSE                  31204
#define IDS_NEW_KEY                   31205
#define IDS_NEW_VALUE                 31206
#define IDS_GOTO_SUGGESTED_KEY        31207

#define IDS_IMPORT_PROMPT 31300
#define IDS_IMPORT_OK     31301
#define IDS_IMPORT_ERROR  31302
#define IDS_EXPORT_ERROR  31303

#define IDS_FINISHEDFIND 31304

#define IDS_BUSNUMBER 31400
#define IDS_INTERFACE 31401

#define IDS_DMA_CHANNEL        31500
#define IDS_DMA_PORT           31501
#define IDS_INTERRUPT_VECTOR   31502
#define IDS_INTERRUPT_LEVEL    31503
#define IDS_INTERRUPT_AFFINITY 31504
#define IDS_INTERRUPT_TYPE     31505
#define IDS_MEMORY_ADDRESS     31506
#define IDS_MEMORY_LENGTH      31507
#define IDS_MEMORY_ACCESS      31508
#define IDS_PORT_ADDRESS       31509
#define IDS_PORT_LENGTH        31510
#define IDS_PORT_ACCESS        31511
#define IDS_SPECIFIC_RESERVED1 31512
#define IDS_SPECIFIC_RESERVED2 31513
#define IDS_SPECIFIC_DATASIZE  31514

#define IDS_PORT_PORT_IO              31520
#define IDS_PORT_MEMORY_IO            31521
#define IDS_INTERRUPT_EDGE_SENSITIVE  31522
#define IDS_INTERRUPT_LEVEL_SENSITIVE 31523
#define IDS_MEMORY_READ_ONLY          31524
#define IDS_MEMORY_WRITE_ONLY         31525
#define IDS_MEMORY_READ_WRITE         31526

#define IDS_BUS_UNDEFINED         31530
#define IDS_BUS_INTERNAL          31531
#define IDS_BUS_ISA               31532
#define IDS_BUS_EISA              31533
#define IDS_BUS_MICROCHANNEL      31534
#define IDS_BUS_TURBOCHANNEL      31535
#define IDS_BUS_PCIBUS            31536
#define IDS_BUS_VMEBUS            31537
#define IDS_BUS_NUBUS             31538
#define IDS_BUS_PCMCIABUS         31539
#define IDS_BUS_CBUS              31540
#define IDS_BUS_MPIBUS            31541
#define IDS_BUS_MPSABUS           31542
#define IDS_BUS_PROCESSORINTERNAL 31543
#define IDS_BUS_INTERNALPOWERBUS  31544
#define IDS_BUS_PNPISABUS         31545
#define IDS_BUS_PNPBUS            31546
#define IDS_BUS_UNKNOWNTYPE       31547

#define IDD_EDIT_STRING 2000
#define IDC_VALUE_NAME  2001
#define IDC_VALUE_DATA  2002

#define IDD_EDIT_DWORD 2003
#define IDC_FORMAT_HEX 2004
#define IDC_FORMAT_DEC 2005

#define IDD_EDIT_MULTI_STRING 2006
#define IDD_EDIT_BIN_DATA     2007

#define IDC_EXPORT_ALL         2008
#define IDC_EXPORT_BRANCH      2009
#define IDC_EXPORT_BRANCH_TEXT 2010

#define IDD_LOADHIVE 2500
#define IDC_EDIT_KEY 2501

#define IDC_FAVORITENAME  2011
#define IDC_FAVORITESLIST 2012
#define IDC_FINDWHAT      2013
#define IDC_LOOKAT_KEYS   2014
#define IDC_LOOKAT_VALUES 2015
#define IDC_LOOKAT_DATA   2016
#define IDC_MATCHSTRING   2017
#define IDC_MATCHCASE     2018

#define IDD_EDIT_RESOURCE_LIST 2019
#define IDC_RESOURCE_LIST      2020
#define IDC_SHOW_RESOURCE      2021

#define IDD_EDIT_RESOURCE      2022
#define IDC_DMA_LIST           2023
#define IDC_IRQ_LIST           2024
#define IDC_MEMORY_LIST        2025
#define IDC_PORT_LIST          2026
#define IDC_DEVICE_LIST        2027
#define IDC_UNDETERMINED       2028
#define IDC_SHARED             2029
#define IDC_DEVICE_EXCLUSIVE   2030
#define IDC_DRIVER_EXCLUSIVE   2031
#define IDC_INTERFACETYPE      2032
#define IDC_BUSNUMBER          2033
#define IDC_VERSION            2034
#define IDC_REVISION           2035
#define IDC_SHOW_RESOURCE_DATA 2036

#define ID_FAVORITES_MIN 2100
#define ID_FAVORITES_MAX 2999

#define ID_ACCEL 3000

#define IDC_STATIC -1
